.bg {
    background: url(../../assets/images/dialog/bj.png) no-repeat;
    width: 100vw;
    height: 100vh;
    background-size: 100% 100%;
    position: relative;
    .bigbg {
      background: url(../../assets/images/layout/big-bj.png) no-repeat;
      width: 100vw;
      height: 100vh;
      background-size: 100% 100%;
    }
    .btn {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
    }
    .headerbg {
      position: absolute;
      top: 0;
      left: 0;
      background: url(../../assets/images/layout/header.png);
      width: 100%;
      height: 64px;
      background-size: 100% 100%;
      span {
        color: #fff;
        font-size: 32px;
        line-height: 64px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        letter-spacing: 4px;
      }
    }
    .footerbg {
      position: absolute;
      bottom: 0;
      left: 0;
      background: url(../../assets/images/layout/footer.png);
      width: 100%;
      height: 64px;
      background-size: 100% 100%;
    }
  }